微信小程序解包+反编译

您所在的位置:网站首页 小程序 解密 微信小程序解包+反编译

微信小程序解包+反编译

2024-03-03 03:07| 来源: 网络整理| 查看: 265

本次需要用到的工具和脚本:(需要提前装好nodejs) 链接:pan.baidu.com/s/1glDIbztk… 提取码:wxpj

首先在微信打开需要反编译的小程序,目的是让微信在本地下载小程序的源码包,随后在设置-文件管理-打开文件夹

image.png

回退一级文件,找到Applet文件夹,里面类似“wx763b55cd1cd30511”就是打开过的小程序的id(如果打开过的小程序太多可以根据后面的修改日期锁定你需要解密的小程序包)由于PC端的小程序都是加密过的,接下来我们需要解密

image.png

image.png

image.png

解密 进入提前准备好的解密工具的文件夹

image.png

在当前文件夹路径打开cmd命令

image.png

输入命令:pc_wxapkg_decrypt.exe -wxid 微信小程序id -in 要解密的wxapkg路径

注意:路径中不要带空格,否则会报错,类似“Program File”这种,要避免!(如果无法避免就复制要解密的微信小程序文件夹到没有带空格路径的地方去)

下面是示例:

image.png

解密后的文件默认名称为dec.wxapkg,会直接生成在当前路径下

image.png

我们拿到解密后的小程序包后就是利用nodejs来反编译了

反编译

在我准备的工具中提供的“wxappUnpacker-master”一个Github上 qwerty472123 大神写的nodejs,这里我把之前确实的依赖全部下好了,直接无脑反编译就行

用cmd进入这个文件的路径,输入命令node wuWxapkg.js ..\decrypt\dec.wxapkg,最后的路径是刚刚解密后得到的小程序包,通过相对路径找到他进行反编译

image.png

image.png

(如果后期报错显示not find xxx,直接使用npm install xxx下载这个依赖就好了)

在"decrypt"文件中得到的dec文件夹就是小程序的所有源码了~

image.png

image.png

最后在微信开发者工具中打开就可以借阅他人代码啦!



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3